package edu.guet.server.service;

import edu.guet.server.model.dto.HomeworkDTO;
import edu.guet.server.model.vo.HomeworkDetailsVO;
import edu.guet.server.model.vo.HomeworkListVO;
import edu.guet.server.model.vo.SemHmkTestVO;
import edu.guet.server.model.vo.StuTestListVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface StudentHomeworkService {
    List<SemHmkTestVO> getHomeworkList(int stu_id, int user_id);

    HomeworkDetailsVO getHomeworkDetails(int id, int user_id);

    void submitHomework(HomeworkDTO homeworkDTO, MultipartFile file);

    HomeworkListVO getHmkStage(int userId, int hmkId);

    StuTestListVO getTestStage(int userId, int hmkId);
}
